Synonyms for "strike hard"

Words with similar meaning